package eai.tp2.lpco.requests;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import javax.ejb.Remote;

import eai.tp2.lpco.database.DigitalCamera;
import eai.tp2.lpco.database.Order;
import eai.tp2.lpco.database.User;
import eai.tp2.lpco.database.Order.Status;

/**
 * @author Sim�o
 *
 */
@Remote
public interface IRequest {

	
	List<String> getCameraNames();
	
	List<String> getModelNames(String brand);
	
	DigitalCamera getCamera(String name);	
	
	List<Order> getUserHistory(String username);
	
	Order getOrder(Integer orderId);
	
	User getPersonalInfo(String username);
}
